package com.whately.core.base.annotation;

import java.lang.annotation.*;

/**
 * 数据库
 *
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
public @interface WhDatabase {

    /**
     * 关闭事务，默认打开的
     */
    boolean closeTx() default false;

    /**
     * 库名，如果为空，则是默认库
     */
    String dbName() default "";

    /**
     * 事务拦截器是否重新指定数据源
     */
    boolean rePointDatabaseWhenTx() default false;

}
